// Copyright 2022 jeff.li. and/or its affiliates.

#include <tbir/runtime/generator/generator_private.h>

namespace tbir::runtime {

/******************************************************************************
 * Generator
 *****************************************************************************/

    TBIR_REGISTER_OBJECT_TYPE(BoolGeneratorNode);
    TBIR_REGISTER_OBJECT_TYPE(Int32GeneratorNode);
    TBIR_REGISTER_OBJECT_TYPE(Int64GeneratorNode);
    TBIR_REGISTER_OBJECT_TYPE(Float32GeneratorNode);
    TBIR_REGISTER_OBJECT_TYPE(Float64GeneratorNode);
    TBIR_REGISTER_OBJECT_TYPE(RTValueGeneratorNode);

}  // namespace tbir::runtime
